irrevocable dedication - Turkish English Dictionary